(function(owner){
    var listConfig = [
        {
            text: '去支付',
            term: function(item) {
                
                return item.str5==='1';
            },
            clickHandler: function(item) {
                this.$router.push({
					path: '/pay',
					query: {
						id: item.str10
					}
				})
            }
        }, 
        {
            text: '下载保函',
            term: function(item) {
                return ((item.str5==='7' || item.str5==='8' || item.str5==='9' || item.str5==='16' || item.str5==='17' || item.str5==='18' || item.str5==='21' || item.str5==='22') && item.str19 !== '1');
            },
            clickHandler: function(item) {
                //window.open(item.str11);
                window.location.href="http://192.168.1.70:12116/#/confirm/download/index?guaranteeid=NXDZBH20210302119430";
            }
        }, 
        {
            text: '申请退款',
            term: function(item) {
                return (item.str5 ==='2'||item.str5 === '3' || item.str5 ==='13'|| item.str5 ==='0');
            },
            clickHandler: function(item) {
                this.$router.push({
                    path: '/applyRefund',
                    query: {
                        rowguid: item.str2
                    }
                })
            }
        }, 
        {
            text: '修改',
            term: function(item) {
                return true;
                return (item.str5 === '3');
            },
            clickHandler: function(item) {
                this.$router.push({
					path: '/applyfirst',
					query: {
						id: item.str10,
                        isedit : "3"
					}
				})
            }
        },
        {
            text: '申请批改',
            term: function(item) {
                return item.str5 == '7' || item.str5 == '8' || item.str5 == '9';
            },
            clickHandler: function(item) {
                this.$router.push({
					path: '/orders/applyCorrect',
					query: {
						rowguid: item.str2,
					}
				})
            }
        },
        // {
        //     text: '查看详情',
        //     term: function(item) {
        //         return !(item.str5 === '1' || item.str5 === '0');
        //     },
        //     clickHandler: function(item) {
        //         this.$router.push({
        //             path: '/orderDeatil',
        //             query: {
        //                 rowguid: item.str2
        //             }
        //         })
        //     }
        // },
        // {
        //     text: '申请批改',
        //     term: function(item) {
        //         return item.str5 == '7' || item.str5 == '8' || item.str5 == '9';
        //         // && item.str15.substr(0,4) == "dbjg"
        //     },
        //     clickHandler: function(item) {
        //         var that = this,
        //         search = toSearch({
        //             rowguid: item.str2
        //         });

        //         this.dialogTitle = '申请批改';
        //         this.dialogWidth = '70%';
        //         this.dialogHeight = 300;
        //         this.formUrl = "/sys/performance/bhReason.html" + search;
        //         this.layDialogVisible = true;
        //     }
        // },
        // {
        //     text: '批改',
        //     term: function(item) {
        //         return item.str5 == '17';
        //     },
        //     clickHandler: function(item) {
        //         var that = this;
        //         $vue.$get(window.httpUrl.ordermg.pginfo, {
        //             guaranteeid: item.str10
        //         }, function (data, res) {
        //             if(data.pgtype === 0){
        //                 var search = toSearch({
        //                     rowguid: item.str2,
        //                     ispg: 1,
        //                 });
        //                 window.location.href = "/sys/all/all.html" + search;
        //             }else{
        //                 var search = toSearch({
        //                     rowguid: item.str10,
        //                 });
        //                 that.dialogTitle = '重新支付';
        //                 that.dialogWidth = '80%';
        //                 that.dialogHeight = 600;
        //                 that.formUrl = "./pay-way-change.html" + search;
        //                 that.layDialogVisible = true;
        //             }
        //         })
                
        //     }
        // },
        // {
        //     text: '留言记录',
        //     term: function(item) {
        //         return true;
        //     },
        //     clickHandler: function(item) {
        //         var that = this,
        //             search = toSearch({
        //             rowguid: item.str2
        //         });

        //         this.dialogTitle = '留言记录';
        //         this.dialogWidth = '70%';
        //         this.dialogHeight = 600;
        //         this.formUrl = "/sys/performance/message.html" + search;
        //         this.layDialogVisible = true;
        //     }
        // },
        // {
        //     text: '重新付款',
        //     term: function(item) {
        //         return item.str5 === '10';
        //     },
        //     clickHandler: function(item) {
        //         var that = this,
        //             search = toSearch({
        //             rowguid: item.str2
        //         });

        //         this.dialogTitle = '重新付款';
        //         this.dialogWidth = '70%';
        //         this.dialogHeight = 600;
        //         this.formUrl = "/sys/ordermg/repay.html" + search;
        //         this.layDialogVisible = true;
        //     }
        // },
        // {
        //     text: '催单',
        //     term: function(item) {
        //         return (item.str5 === '2' || item.str5 === '6');
        //     },
        //     clickHandler: function(item) {
        //         this.$post(sysUrl + '/ordermg/urge.json', {
        //             rowguid: item.str10
        //         }, function(data, res) {
        //             ShowMsg(res.msg);
        //         });
        //     }
        // },
        // {
        //     text: '编辑',
        //     term: function(item) {
        //         return (item.str5 === '1' || item.str5 === '0');
        //     },
        //     clickHandler: function(item) {
        //         window.location.href = '/sys/all/all.html?rowguid=' + item.str10;
        //     }
        // },
        // {
        //     text: '修改',
        //     term: function(item) {
        //         return (item.str5 === '3');
        //     },
        //     clickHandler: function(item) {
        //         var search = toSearch({
        //             rowguid: item.str10,
        //             isedit : "3"
        //         });
        //         window.location.href = '/sys/all/all.html' + search;
        //     }
        // }, {
        //     text: '查看详情',
        //     term: function(item) {
        //         return !(item.str5 === '1' || item.str5 === '0');
        //     },
        //     clickHandler: function(item) {
        //         var that = this,
        //             search = toSearch({
        //             rowguid: item.str10
        //         });

        //         this.dialogTitle = '订单详情';
        //         this.dialogWidth = '70%';
        //         this.dialogHeight = 600;
        //         this.formUrl = "/sys/performance/detail.html" + search;

        //         this.layDialogVisible = true;
        //     }
        // }, {
        //     text: '样本确认',
        //     term: function(item) {
        //         return item.str5==='5';
        //     },
        //     clickHandler: function(item) {
        //         window.open(item.str9);
        //     }
        // }, {
        //     text: '去支付',
        //     term: function(item) {
        //         return item.str5==='1';
        //     },
        //     clickHandler: function(item) {
        //         var search = toSearch({
        //             rowguid: item.str10,
        //             pageflag: 'order'
        //         });
        //         window.location.href = "../applybh/paybh.html" + search;
        //     }
        // }, {
        //     text: '删除',
        //     term: function(item) {
        //         return (item.str5==='0' || item.str5==='1' || item.str5==='19');
        //     },
        //     clickHandler: function(item) {
        //         ShowConfirm('确定删除？', 'warning', function () {
        //             $vue.$post(window.httpUrl.ordermg.delorder, {
        //                 guaranteeid: item.str10,
        //                 scbj: '1'
        //             }, function (data) {
        //                 ShowMsg('删除成功', 'success');
        //                 $vue.$refs.page.queryData();
        //             })
        //         });
        //     }
        // }, {
        //     text: '删除',
        //     term: function(item) {
        //         return item.str5==='9';
        //     },
        //     clickHandler: function(item) {
        //         ShowConfirm('确定删除？', 'warning', function () {
        //             $vue.$post(window.httpUrl.ordermg.delorder, {
        //                 guaranteeid: item.str10,
        //                 scbj: '2'
        //             }, function (data) {
        //                 ShowMsg('删除成功', 'success');
        //                 $vue.$refs.page.queryData();
        //             })
        //         });
        //     }
        // }, 
        // {
        //     text: '申请理赔',
        //     term: function(item) {
        //         return (item.str5 ==='7');
        //     },
        //     clickHandler: function(item) {
        //         this.dialogTitle = '申请理赔';
        //         this.dialogWidth = '700px';
        //         this.dialogHeight = 400;
        //         this.formUrl = 'sqlp.html' + '?ordercode=' + item.str2;
        //         this.layDialogVisible = true;
        //     }
        // },
    ];
    owner.initOrdermgListBtnArr = function(item) {
        var resArr = [];
        listConfig.forEach(function(btn) {
            if(btn.term(item)) {
                resArr.push(btn);
            };
        });
        return resArr;
    };
}(window.webApplyConfig = (window.webApplyConfig || {})))
export default webApplyConfig